Home
Manglish
English listing
Malayalam listing
Sitting duck - meaning in malayalam
നാമം (Noun)
അപകടത്തില് നിന്നോ ആക്രമണത്തില് നിന്നോ യാതൊരു സംരക്ഷണവും ഇല്ലാത്ത വസ്തുവോ വ്യക്തിയോ